package com.moxiao.yfjh.module.activity.enums;

import com.moxiao.yfjh.framework.common.exception.ErrorCode;

/**
 * @version 1.0
 * @Author zhk
 * @Date 2024/1/29 10:42
 **/
public interface ErrorCodeConstants {
    ErrorCode ENROLL_NOT_EXISTS = new ErrorCode(3000_1, "相亲报名信息不存在");
    ErrorCode INFO_NOT_EXISTS = new ErrorCode(3000_2, "相亲活动信息不存在");
    ErrorCode PACKAGE_NOT_EXISTS = new ErrorCode(3000_3, "相亲活动套餐信息不存在");
    ErrorCode VERIFICATE_NOT_EXISTS = new ErrorCode(3000_4, "相亲分销信息不存在");
    ErrorCode MERCHANT_INFO_NOT_EXISTS = new ErrorCode(3000_5, "相亲商家信息不存在");
    ErrorCode MERCHANT_TYPE_NOT_EXISTS = new ErrorCode(3000_6, "相亲商家类型不存在");
    ErrorCode PACKAGE_INFO_NOT_EXISTS = new ErrorCode(3000_7, "相亲套餐信息不存在");
    ErrorCode PACKAGE_PRODUCT_NOT_EXISTS = new ErrorCode(3000_8, "相亲套餐商品不存在");
    ErrorCode PACKAGE_TYPE_NOT_EXISTS = new ErrorCode(3000_9, "相亲套餐类型不存在");
    ErrorCode PRODUCT_INFO_NOT_EXISTS = new ErrorCode(3000_10, "相亲商品信息不存在");
    ErrorCode PRODUCT_TYPE_NOT_EXISTS = new ErrorCode(3000_11, "相亲商品类型不存在");
    ErrorCode ENROLL_VERIFICATE_NOT_EXISTS = new ErrorCode(3000_12, "相亲报名（活动）核销不存在");
    ErrorCode ENROLL_PACKAGE_PRODUCT_NOT_EXISTS = new ErrorCode(3000_13, "相亲活动商品不存在");
    ErrorCode ENROLL_PACKAGE_PRODUCT_USERID_NOT_EXISTS = new ErrorCode(3000_14, "个人创建相亲活动信息不存在");
    ErrorCode ENROLL_REGISTERED_USERID_NOT_EXISTS = new ErrorCode(3000_15, "您已经报名该活动了，不能重复报名");
    ErrorCode ENROLL_MAXIMUM_NUMBER_APPLICANTS_NOT_EXISTS = new ErrorCode(3000_16, "当前活动的可报名人数已到上限");
    ErrorCode ENROLL_CLOSE_ACTIVITY_NOT_EXISTS = new ErrorCode(3000_17, "当前活动已经开始，不能关闭");
    ErrorCode ENROLL_NO_RELATED_ACTIVITIES_FOUND_NOT_EXISTS = new ErrorCode(3000_18, "未找到相关活动");
    ErrorCode ENROLL_NO_ENROLL_NOT_EXISTS = new ErrorCode(3000_20, "未找可用的报名信息，请查证后再操作");
    ErrorCode ENROLL_REFUND_NOT_FOUND_NOT_EXISTS = new ErrorCode(3000_21, "未找到可用的退款信息");
    ErrorCode PAY_EXISTS = new ErrorCode(3000_22, "支付失败，请联系客服");
    ErrorCode PAY_ORDER_EXISTS = new ErrorCode(3000_23, "支付失败，未找到可用的应用支付，请您联系客服");
    ErrorCode PAY_REFUND_ORDER_EXISTS = new ErrorCode(3000_24, "退款失败，未找到可用的退款应用，请您联系客服");
    ErrorCode PAY_ORDER_NOT_NULL_EXISTS = new ErrorCode(3000_24, "未找到相应的支付订单，不能发起退款，请您联系客服");

    ErrorCode WX_PAY_NOT_ORDER_EXISTS = new ErrorCode(3000_25, "操作失败！用户未绑定openId！");
    ErrorCode WX_PAY_USER_NOT_ORDER_EXISTS = new ErrorCode(3000_26, "支付失败！未找到提现用户！");
    ErrorCode PAY_USER_NOT_ORDER_EXISTS = new ErrorCode(3000_26, "支付失败！未找到会员用户！");
    ErrorCode ACTIVITY_DEADLINE_EXISTS = new ErrorCode(3000_27, "操作失败！活动没有截止时间！");
    ErrorCode ACTIVITY_ARTICLE_NAME_NOT_EXISTS = new ErrorCode(500, "活动创建失败:活动名称中存在违规信息!");
    ErrorCode ACTIVITY_ARTICLE_DESC_NOT_EXISTS = new ErrorCode(500, "活动创建失败:活动描述中存在违规信息!");

    ErrorCode ID_NUMBER_NOT_EXISTS = new ErrorCode(3000_28, "您尚未实名认证，请先实名认证!");
    ErrorCode ENROLL_ACTIVITY_NOT_EXISTS = new ErrorCode(3000_29, "当前活动报名时间已经截止！");
    ErrorCode ACTIVITY_ENROLL_PAY_REFUND_NOT_EXISTS = new ErrorCode(3000_29, "活动退费失败！请稍后再试");
}
